package com.rentong.basic;

public class BaseController {

//    /**
//     * @Description: 获取当前登录用户 页面跳转调用
//     */
//    public Long getCurrentRoleId(HttpServletRequest request, HttpServletResponse response) throws Exception {
//        //判断session是否存在
//        BizTenant sessionUser = (BizTenant) SecurityUtils.getSubject().getPrincipal();
//        if (sessionUser == null) {
//            if (request.getHeader("x-requested-with") == null) {//页面跳转
//                response.sendRedirect(request.getContextPath() + "/");
//                return null;
//            } else {//ajax请求
//                response.setStatus(100);
//                throw new BusinessException(ErrorCodeEnum.login_expire);
//            }
//        }
//        return sessionUser.getRoleId();
//    }
//
//    /**
//     * @Description: 获取当前登录用户 页面跳转调用
//     */
//    public Long getCurrentUserId(HttpServletRequest request, HttpServletResponse response) throws Exception {
//        //判断session是否存在
//        BizTenant sessionUser = (BizTenant) SecurityUtils.getSubject().getPrincipal();
//        if (sessionUser == null) {
//            if (request.getHeader("x-requested-with") == null) {//页面跳转
//                response.sendRedirect(request.getContextPath() + "/");
//                return null;
//            } else {//ajax请求
//                response.setStatus(100);
//                throw new BusinessException(ErrorCodeEnum.login_expire);
//            }
//        }
//        return sessionUser.getBizId();
//    }
//
//    /**
//     * @Description: 获取当前登录用户 ajax异步请求调用
//     */
//    public BizTenant getCurrentUser(HttpServletRequest request, HttpServletResponse response) throws Exception {
//        //判断session是否存在
//        BizTenant sessionUser = (BizTenant) SecurityUtils.getSubject().getPrincipal();
//        if (sessionUser == null) {
//            if (request.getHeader("x-requested-with") == null) {//页面跳转
//                return null;
//            } else {//ajax请求
//                response.setStatus(100);
//                throw new BusinessException(ErrorCodeEnum.login_expire);
//            }
//        }
//        return sessionUser;
//    }
//
//    public void checkParams(Object filedValue, String errMsg) throws Exception {
//        if (ObjectUtils.isEmpty(filedValue)) {
//            throw new BusinessException(errMsg);
//        }
//
//    }
}
